// 导入axios
import axios from 'axios'
//1. 创建新的axios实例，
const service = axios.create({
    // 公共接口--这里注意后面会讲
    baseURL: '/api',
    // 超时时间 单位是ms，这里设置了3s的超时时间
    timeout: 3 * 1000,
    withCredentials: true, // 跨域请求是否需要携带 cookie
})
// 2.请求拦截器
service.interceptors.request.use(config => {
    return config
}, error => {
    Promise.reject(error)
})
// 3.响应拦截器
service.interceptors.response.use(response => {
    return response
  }, error => {
    return Promise.resolve(error.response)
  })
  //4. 共外部访问
  export default service